package rootPackage.controller;

import java.util.List;

import org.slim3.controller.Controller;
import org.slim3.controller.Navigation;
import org.slim3.datastore.Datastore;
import org.slim3.util.BeanUtil;

import rootPackage.model.Prodotti;
import rootPackage.model.Ricette;
import rootPackage.service.ProdottiRicetteService;
import rootPackage.service.RicetteService;

public class RicettaController extends Controller {

    private RicetteService service= new RicetteService();
    private ProdottiRicetteService service2 = new ProdottiRicetteService();
    
    @Override
    public Navigation run() throws Exception {
        String chiave=request.getQueryString();
        Ricette ricetta = service.get(Datastore.stringToKey((chiave)));
        BeanUtil.copy(ricetta, request);
        List<Prodotti> prod = service2.getProdotti(ricetta);
        requestScope("prodotti", prod);
        requestScope("ricetta", ricetta);
        return forward("Ricetta.jsp");
    }
}
